About Imi Refiners Limited (00148305) United Kingdom