About Otterhound Investments P.l.c. (00829494) United Kingdom