About Telvida Limited (12130138) United Kingdom