GamaLife finalises its recovery and achieves profit in 2021