About Osprey Technical Solutions Limited (06873695) United Kingdom