About Studio 24 Limited (03971500) United Kingdom