Profit/loss and turnover at Social Spider CIC

Most recent figures (£) show financial year to 31 July 2025