About Chelsea Studio London Limited (09585132) United Kingdom