About The Flow People Limited (08106742) United Kingdom