About Tackta Limited (11135266) United Kingdom