About Studio 6 Group Limited (10884158) United Kingdom