About The Electric Incentive Company Limited (02913865) United Kingdom