About Studio29 Design Ltd (12179386) United Kingdom