About Mena Group Limited (13167093) United Kingdom