About Stimp International Limited (01340170) United Kingdom