About Indi Sales Limited (12299222) United Kingdom