About Thackers Limited (00624666) United Kingdom