About Studio 28 Design Ltd (11611706) United Kingdom