About Indicom Development Cic (12716595) United Kingdom