About Indi Holdings Limited (12893569) United Kingdom