About Studio Million Limited (12056033) United Kingdom