About Neotas Limited (10602502) United Kingdom