I stalked the company on Companies House and found they have approx 11 employees, make under £10m revenue and have been loss-making for at least the last 2 years.
From what I could see on linkedin, their staff seem to be remote workers dotted around the country. Not sure how the colleagues 'enjoy spending time together' via Teams calls…