About Nemea International Ltd (12454345) United Kingdom