About Alpha Indus Limited (13109140) United Kingdom