About Ctic Limited (12034876) United Kingdom