About Studio B61 Ltd (10879647) United Kingdom