About Mykid Ltd (09041496) United Kingdom