About Canham Energy Ltd (10342775) United Kingdom