About Osborne Communications Limited (11282652) United Kingdom