About Teora Limited (11422348) United Kingdom