About Kaleidoscope. Advertising. Design. Marketing Ltd. (02189580) United Kingdom