About Hampstead Studios London Ltd (12097554) United Kingdom