About Flexigen Limited (11081197) United Kingdom