About Tetra Design Services Limited (06830986) United Kingdom