About Mikmak International Limited (13262647) United Kingdom