About Ahuja Investments Limited (10001862) United Kingdom