About Itt Holdings Limited (13226605) United Kingdom