After The Party originally aired in 2023 in New Zealand and was released on Channel 4 last November, but it seems it has only just been discovered by many