HSBC HOLDINGS plc AND KANBAY EUROPE LTD. APRIL 2005 CONSULTANCY SERVICES GLOBAL SUPPLY AGREEMENT