About Mandelbrot Holdings Limited (09821493) United Kingdom