About Triar Invest Ara Investment Limited (10363130) United Kingdom