About Rdi London Limited (08118906) United Kingdom