About Menaka & Co Limited (09337051) United Kingdom