About Silhouette Technology Limited (07174688) United Kingdom