About Menar Holdings Limited (12648200) United Kingdom