About Canyon Communications Ltd. (03234506) United Kingdom