About Indi International Limited (10097420) United Kingdom