About Flex Technology Solutions Limited (SC540187) United Kingdom