About Mendoza Investments Limited (11783668) United Kingdom