About Studio Cld Limited (12427608) United Kingdom