About Myka Grand Ltd (11509214) United Kingdom