About Kaleidoscope Futures Lab. Ltd (08292205) United Kingdom