About Flow Logic Limited (08282626) United Kingdom