About Studio Ii London Limited (12102088) United Kingdom