About 64teq Holdings Limited (13349820) United Kingdom