About Tecra Limited (01358241) United Kingdom