About Kekoa Investments Limited (06171718) United Kingdom