Was actually filmed on location in London in October 2010, but sat unreleased until 12 years later in 2022. Everything except post-production had been completed and Stefano Tambellini lost the files that were stored in a hard drive when moving houses, until he rediscovered them upon returning to his former home.