Image Source has completed its second move this year to its now permanent residence at 66 Old Compton Street, London – the former home of a cardinal London creative icon, Rushes Post-Production House – right in the heart of Soho. The move to a larger and more modern creative space…
