About Idcr Ltd (11621817) United Kingdom