About Trium Managers Limited (08603096) United Kingdom