Company name: Loft Studios
Description: Photographic Studios and Rental Equipment in London and Ibiza
77-81 Scrubs Ln, London NW10 6QU, United Kingdom