Terra Firma appoints Andrew Géczy as Chief Executive Officer