About Flexinova Limited (13478030) United Kingdom