The London-based firm recorded a £3m profit in 2024, compared to a £32m loss the previous year, as well as positive free cash flow of £86m. Since being founded in 2013, the group has ...