About Canham Corporation International Limited (12227393) United Kingdom