About Studio Twenty 3 - Academy Limited (13069586) United Kingdom