About Canyon Investments Limited (10362172) United Kingdom