About The Creative Spirit (holdings) Limited (09356003) United Kingdom