About Megel&fod Entreprise Limited (13308645) United Kingdom