About Osprey Holdco Limited (05915869) United Kingdom