Company name: London Film Studio
Description: London Film Studio - Premium film studio, camera, equipments, locations, experienced crew hire in London. Training & work placement opportunities.
Theatre Square, London E15 1BX, United Kingdom