About Silhouette Solutions Limited (03964849) United Kingdom