About Indi Consulting Limited (03907971) United Kingdom