About Neomys Limited (08425543) United Kingdom