About Tekton Management London Limited (13332233) United Kingdom