About Kubrick Mandelbrot Ltd (12175897) United Kingdom