About London Kaleidoscope Design Center Co. Ltd. (12643986) United Kingdom