About Rubicon Investments Limited (05313809) United Kingdom