About Newgene Limited (06735445) United Kingdom