About Tack Interconnect Limited (09280329) United Kingdom