About Studio 44 London Ltd (12566357) United Kingdom