About Studio Bloc Ltd (12121940) United Kingdom