TERRA FIRMA CAPITAL PARTNERS LTD