About Flexgen Holdings Limited (11069121) United Kingdom