About R&s Ventures Limited (11334919) United Kingdom