About Nemea Investments Limited (12847414) United Kingdom