About Flowstore Holdings Limited (02269330) United Kingdom