About Telondes Ltd (SC555610) United Kingdom