About Indie Investments Limited (11261830) United Kingdom