About Flex Ideas Limited (06636774) United Kingdom