About Flexen Limited (10495578) United Kingdom