About Meno Tasse Ltd (13619216) United Kingdom