About Tekton Management Limited (09580040) United Kingdom