About Flashbay Limited (04676938) United Kingdom