ASSET PURCHASE AGREEMENT dated May 20, 2005 between Cellular Express, Inc. and bcgi Technologies Ltd., as Buyers and PureSight, Inc. and PureSight Ltd., as Sellers