Not if Bolton and Ipswich are anything to go by. ?
It should be easy to estimate the revenue generated from the service of you know the subscription cost and roughly how many subscriptions you have. Of course there are pay as you go models etc so not so straightforward, and of course this isn’t profit it’s gross revenue.
I’m not sure on the pricing structure these days but for anywhere near 1million profit, assuming people spend £50 a year on average you’d need 20,000 users. Seems like a lot of people - I’d guess 5000 at most, so maybe £250,000 revenue and of course minus overheads/costs. All very much finger in the air guesses