About Flow Bit Limited (10650218) United Kingdom