About Creative Installations North East Ltd (11718503) United Kingdom