About Rssa Investments Limited (11276153) United Kingdom