About Kaleidoscope Benroth Limited (07257903) United Kingdom