About Telda Limited (10117421) United Kingdom