About Telclad Holdings Ltd (12165362) United Kingdom