About Thacker Limited (05740008) United Kingdom