About Tectre Ltd (07624104) United Kingdom