About Neugen Group Ltd (11554035) United Kingdom