About The Mandelbrot Set Limited (02647990) United Kingdom