About Richela Investments Ltd (10923030) United Kingdom