About Canyon Private Holdings Limited (10471402) United Kingdom