About Meku Co Ltd (12648355) United Kingdom