About Tactic Holdings Limited (12398335) United Kingdom