About Indy Ware Limited (04364838) United Kingdom