About Arga Investments Limited (10766118) United Kingdom