About Thalest Limited (01201246) United Kingdom