About Indie House Limited (04628041) United Kingdom