About Info Technology Supply Limited (02230502) United Kingdom