About Rdbd Ltd (11796398) United Kingdom