About Tekwurx Software Limited (08488946) United Kingdom