About Flexarray Limited (08272809) United Kingdom