About Mandelbrot Limited (13304084) United Kingdom