About Nemea Limited (03628071) United Kingdom