About Black Canyon Holdings Limited (13096114) United Kingdom