About Indie Harrogate Limited (11014261) United Kingdom