About Telidos Limited (06780402) United Kingdom