About Telency Limited (02312314) United Kingdom