About Televantou Apps Ltd (12336446) United Kingdom