About Indi Chandi Limited (12397770) United Kingdom