About Mychai&co Ltd (13392363) United Kingdom