About Terca Limited (13420347) United Kingdom