About Osborn Communications Ltd (12616228) United Kingdom