About Genflex Limited (04910879) United Kingdom