About Soho Square Studios Limited (07093035) United Kingdom