About Tyki Ltd (10160032) United Kingdom