About R&f Ventures Ltd (12268062) United Kingdom