About Studio 8 Interior Design Ltd (SC712848) United Kingdom