About Indie & Co. London Limited (09753678) United Kingdom