About Noegenesis Ltd (11048689) United Kingdom