About Telida Limited (08542389) United Kingdom