About Otex Trading Limited (10590410) United Kingdom