About Mykay Ltd (12643366) United Kingdom