About Sub Zero Technology Limited (01297686) United Kingdom