About Tri Tuatha Investment Management Limited (11473192) United Kingdom