About Indi Management Ltd (12579588) United Kingdom