About Tectra Technologies Limited (12015003) United Kingdom