About Tetricus Ds Limited (03733955) United Kingdom