About Genflo Technology Limited (03964978) United Kingdom