About Menchi Limited (10407024) United Kingdom