About Flowstrip Limited (01597249) United Kingdom