About Saachi Investments Ltd (11558434) United Kingdom