About Mayan Retail & Commerce Ltd (11427801) United Kingdom