About Noegenesis Technology Limited (08924763) United Kingdom