About Osprey Fish Ltd (12026731) United Kingdom