SHARE PURCHASE AGREEMENT REGARDING THE SALE AND PURCHASE OF ALL SHARES IN KEYMILE GMBH