About Swell Interiors Limited (11843540) United Kingdom