About Tecad Ltd (12845630) United Kingdom