About Cathcart Energy Holdings Limited (SC665912) United Kingdom