About Rsd Investments & Holdings Ltd (12772282) United Kingdom