About Rubycon Investments Ltd (12424651) United Kingdom