About Nemmer Limited (12351834) United Kingdom