About Osprey Limited (00628763) United Kingdom