About Flex Rental Technologies Ltd (12741524) United Kingdom