About Menya & Co Limited (10152940) United Kingdom