About Silhouette Technologies Limited (10835389) United Kingdom