About Coombegate Investments Limited (11979809) United Kingdom