About Osprey Life Ltd (09930199) United Kingdom