About Flexea Ltd (12098974) United Kingdom