About Flex Holdings Limited (12215853) United Kingdom