About Indie Brands Ltd. (07751421) United Kingdom