About Ica Construct Limited (10972138) United Kingdom