About Studio B.ea (london) Ltd (13515077) United Kingdom