About Tetricus Limited (03880963) United Kingdom