About Otea Tek Ltd (09626014) United Kingdom