About Studio Chef Limited (11080786) United Kingdom