About Design Shack Interiors Limited (10064445) United Kingdom