Miniclip Group SA, Limited, CHE-116.109.034, James Mitchell