About Indiecam Limited (04501552) United Kingdom