About Integrated Computer Controls Ltd (03830201) United Kingdom