About Osprey Partners Limited (10223911) United Kingdom