About Industrial Computing Limited (03394252) United Kingdom