About Novacura Limited (08172276) United Kingdom