About Tetra Interiors Limited (12404226) United Kingdom