About Neomitis Ltd (09543404) United Kingdom