About The Creative Spirit Limited (02338688) United Kingdom