About Thackery Services Limited (10865336) United Kingdom