About Indicado Limited (05931982) United Kingdom