About Flowminder Limited (02631396) United Kingdom