About Creative Technical Installations Limited (10743129) United Kingdom