About Osprey Design Limited (03140629) United Kingdom