About Studio 30 Interiors Limited (10377022) United Kingdom