About Osprey Capital Limited (06717105) United Kingdom