About Tectra Limited (06738827) United Kingdom