About Tekton International Limited (10488762) United Kingdom