About Flow Battery Limited (04516611) United Kingdom