The outfit Clay wears when tending to his bees at the beginning of the movie is actually a fencing suit with added honeycomb pattern embroidery.
No explanation for the old tech (especially the CRT computer monitors seen in the film) is ever offered. This is because the story was originally supposed to be set in 2003 before the idea was abandoned. However as the art department had already started sourcing some of the hardware, for budgetary reasons it was decided just to keep in what they had already purchased.
Due to the tight production budget ($34 million) the majority of the film was shot in the UK to qualify for UK tax relief.
This film appears to have had a very interesting gestation. Developed by Miramax the rights were sold to MGM/Amazon Studios the month before filming started towards the end of 2022. MGM/Amazon in turn sold the UK & Ireland rights to Sky Cinema, giving the distinct impression this film was going to debut on streaming platforms. However that changed when it was noticed that there were no high caliber action based movies in cinemas at the beginning of 2024 so it was decided in October 2023 to give this film a wide theatrical release with it releasing worldwide in January and February 2024. It became a surprise hit and streaming of the film will be available as soon as its theatrical run is over in those territories.