About Talia Innovation Ltd (12055792) United Kingdom