About Thatch International Limited (03401170) United Kingdom