About Lf Flexgen Limited (10268156) United Kingdom