About Studio Silhouettes Limited (03106302) United Kingdom