About Studio 51 London Limited (12770913) United Kingdom