About Thackerafies Limited (12104110) United Kingdom