About Integral Controls Ltd (12232953) United Kingdom