About International Controlled Atmosphere Ltd. (02854761) United Kingdom