About Studio 142 Ltd (13583104) United Kingdom