it is situated at northwood headquarters in northwood london iyo ninjira mu kabarimbona benshi baza bandbamutsa i remember having read in the paper the story that steve was leaving