Submitted by Anonymous (not verified) on Wed, 03/11/2015 - 11:38 Initiative has handled the UK business, worth £90 million, for more than 20 years.