About Nemeda Limited (12118527) United Kingdom