About Osprey Sling Company Limited (06818566) United Kingdom