About Indie Design London Limited (08367573) United Kingdom