About Mekufen Ltd (11638537) United Kingdom