I tried to find something about EF Lavender earlier. I failed, but I did notice that Lavender seems to be a relatively common name in Kenya.
Mombasa was part of the state of Zanzibar until 12 December 1963 when it was ceded to be incorporated into the newly independent state of Kenya.
Fake
Some of the cluefinding stuff is getting a bit kooky.
Joshua Simon Oduya
Joshua??? (Just joshing - of course!)
Simon??? (Simon says...)
Oduya??? (Oh, do ya? You betcha!)