About Indra Consulting Limited (06138200) United Kingdom