About Studio K London Limited (13111811) United Kingdom