About Thackard Holdings Limited (13397169) United Kingdom