UK

Multiplayer gaming back in 1999

Apple Assistance Center in Slough
Yes that is the same Slough of “The Office” fame.

Goodbye Britain, you were an awesome home
I’m off to rejoin my family in Japan.