About Flushu Limited (12928417) United Kingdom