About Televaro Ltd (10805859) United Kingdom