About Tekwurx Sales Limited (11523317) United Kingdom