About Indy Group Limited (11509711) United Kingdom