About Tokoloshe Investments Ltd. (FC033637) Cayman Islands