About Thackmore Limited (11963814) United Kingdom