About Rubyross Investments Limited (10907642) United Kingdom