About Rrs London Ltd (10039298) United Kingdom