About Maemi & Ava Investments Limited (10778266) United Kingdom