About Teo Interiors Limited (11959218) United Kingdom