About Silhouette Research & Technology Limited (07166287) United Kingdom