About Riga Investments Limited (11592954) United Kingdom