About Flexenet Ltd (06987926) United Kingdom