About Cogen Holdings Limited (10308185) United Kingdom