About Ribu Investments Limited (11806153) United Kingdom