KeeKee lands at Globe Theater in London