About Nexogene Ltd (13639223) United Kingdom