About Studio 66 Limited (11708779) United Kingdom