About Indie Holdings Limited (10509820) United Kingdom