About Osprey Europe Limited (04881712) United Kingdom