About Studio Baida Ltd (13164595) United Kingdom