This retro PlayStation 2 game is an evocative time capsule from 2002 London  Creative Bloq

More...