About Ahuja & Investment Limited (12720472) United Kingdom