About Telma Retarder Limited (00886172) United Kingdom