About Flowgi Ltd (13306436) United Kingdom