About Tetrax Limited (03623937) United Kingdom