0 Uncategorized Whale Inc Vista Corporate Services Centre, Suite 23, 1st Floor, Eden Plaza, Mahé, Beau Vallon