About Flex Incorporated Ltd (12998586) United Kingdom