About Studio Place Ltd (11556159) United Kingdom