About Flexible Storage Holdings Limited (13440927) United Kingdom