About Flex Software Solutions Limited (07090918) United Kingdom