About Stefax Limited (01585979) United Kingdom