About Canyon Management Limited (03246508) United Kingdom