About Tordeca Ltd (10558330) United Kingdom