Dec 12, 2022
Insider Response
2yThank you for your honest review - The ownership and management of Insider has now changed from May 2023 and we take on board any points raised by previous employees as we modernise and transition this business. regards