About Mandelbrot Limited (08070767) United Kingdom