About Itron Development Uk Ltd (06195664) United Kingdom