About C T R Specialists Limited (10619230) United Kingdom