About Studio Sixty London Limited (09631714) United Kingdom