About Studio Squad Ltd (12182051) United Kingdom