About Workshare Technology Holdings Limited (07178295) United Kingdom