About Telenzo Limited (11829956) United Kingdom