About Sol Madagascar Investors 2 Ltd (10792349) United Kingdom