Baldur's Gate 3 mammoth success drives Larian to bumper £207m pre-tax profit for 2023