About Studio 42 Ldn Ltd (12143843) United Kingdom