About Teora Ventures Limited (13173685) United Kingdom