About Nomoco Limited (01536642) United Kingdom