About Neugena Ltd (03079624) United Kingdom