About Industrial Optimizers (uk) Limited (03841959) United Kingdom