The company's net worth increased rapidly after that to about £4 million in 2018 and approximately £10 million as of 2023 if the revenue and the company presence are considered.