About Indo Group Ltd (13195748) United Kingdom