About Studio 3a Ltd (12108448) United Kingdom