About Studio 10 Holdings Ltd (09730336) United Kingdom