About Tabris Media Ltd (13172490) United Kingdom