About Tatra Internet Operations Ltd (10863320) United Kingdom