About Triangle Electronic Controls Limited (02641198) United Kingdom