About Galago Investments Limited (12031568) United Kingdom