About Roda Capital Ltd (13174618) United Kingdom