About Osprey Network & Communications Limited (02478511) United Kingdom