About Menike Limited (13017504) United Kingdom