About Flex Technologies Solar Limited (13577012) United Kingdom