About Studio 42 London Ltd (12025271) United Kingdom