About Studio 22 Design Limited (05017332) United Kingdom