About Tate & Lyle Technology Limited (05994725) United Kingdom