About R&d Entertainment Ltd (SC618459) United Kingdom