About Flexiteek Islands Limited (10244536) United Kingdom