About Neoholm Limited (SC065890) United Kingdom