About Osprey Edge Limited (11160827) United Kingdom