About Indi Designs Limited (07442052) United Kingdom