About Integration Controls Ltd. (12672386) United Kingdom