Yes, 8 might be correct.
https://wiki.osmfoundation.org/w/images/3/3c/FY2021_Full_acc... "The average number of employees during the year was 7 (2020 - 7)"
I doubt the 12.4 million revenue. The 2021 financial report listed turnover of £350,000 with surplus of £160,000 and £740,000 in reserves.