About I & C Designs London Ltd (11297941) United Kingdom