About The Studio London Limited (11781955) United Kingdom