About Ritz Investments Limited (12612209) United Kingdom