About Tririhoxin Ltd (11097208) United Kingdom