About Clymol Technologies Limited (06342388) United Kingdom