About Flexygen Limited (10428028) United Kingdom