About Itron (u.k.) Limited (03433394) United Kingdom