About Sara Group Investments Limited (12774256) United Kingdom