About Telerad Ltd (09990117) United Kingdom