About Creative World Installations Limited (09484386) United Kingdom