About Osprey Dynamics Limited (08160961) United Kingdom