Savanna International Ltd, Meggen, Limited or Corporation