ASSET PURCHASE AGREEMENT between beTRUSTed US INC. and beTRUSTed (UK) LIMITED and BALTIMORE TECHNOLOGIES INC. Dated as of July 21, 2003