About Infrastructure Technology Management Limited (06290312) United Kingdom