STOCK PURCHASE AGREEMENT by and between TAURUS INVESTMENTS S.A. and SENECA CAPITAL INTERNATIONAL LTD. Dated as of August 6, 2004