About Indieco Limited (08700405) United Kingdom